﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TJDevHouse.Starcraft.Game.RaceTypes
{
	public class Zerg : Race
	{
		override public string GetName()
		{
			return "Zerg";
		}
		override public Race.RaceType GetRace()
		{
			return Race.RaceType.Zerg;
		}
		override public UnitType GetWorkerUnitType()
		{
			return UnitType.Zerg_Drone;
		}
		override public UnitType GetBaseBuildingUnitType()
		{
			return UnitType.Zerg_Hatchery;
		}
		override public UnitType GetRefineryUnitType()
		{
			return UnitType.Zerg_Extractor;
		}
		override public UnitType GetTransportUnitType()
		{
			return UnitType.Zerg_Overlord;
		}
		override public UnitType GetSupplyProvider()
		{
			return UnitType.Zerg_Overlord;
		}
		public override UnitType GetAirDefenceUnitType()
		{
			return UnitType.Zerg_Spore_Colony;
		}
		public override UnitType GetGroundDefenceUnitType()
		{
			return UnitType.Zerg_Sunken_Colony;
		}
	}
}
